#ifndef C_QPIXMAP_H
#define C_QPIXMAP_H

/****************************************************************************
** QPixmap C bindings generated from reading C++ file 'qpixmap.h'
**
** Created: Tue Jul 30 19:22:30 2002
**      by: The Qt Meta Object Compiler ($Revision: 2.53 $)
**
** WARNING! All changes made in this file will be lost!
*****************************************************************************/

C_EXPORT QPixmapH QPixmap_create();
C_EXPORT void QPixmap_destroy(QPixmapH handle);
C_EXPORT QPixmapH QPixmap_create2(int w, int h, int depth, QPixmapOptimization p4);
C_EXPORT QPixmapH QPixmap_create3(const QSizeH p1, int depth, QPixmapOptimization p3);
C_EXPORT QPixmapH QPixmap_create4(PWideString fileName, const char* format, QPixmapColorMode mode);
C_EXPORT QPixmapH QPixmap_create5(PWideString fileName, const char* format, int conversion_flags);

C_EXPORT QPixmapH QPixmap_create7(const QByteArrayH data);
C_EXPORT QPixmapH QPixmap_create8(const QPixmapH p1);
C_EXPORT bool QPixmap_isNull(QPixmapH handle);
C_EXPORT int QPixmap_width(QPixmapH handle);
C_EXPORT int QPixmap_height(QPixmapH handle);
C_EXPORT void QPixmap_size(QPixmapH handle, PSize retval);
C_EXPORT void QPixmap_rect(QPixmapH handle, PRect retval);
C_EXPORT int QPixmap_depth(QPixmapH handle);
C_EXPORT int QPixmap_defaultDepth();
C_EXPORT void QPixmap_fill(QPixmapH handle, const QColorH fillColor);
C_EXPORT void QPixmap_fill2(QPixmapH handle, const QWidgetH p1, int xofs, int yofs);
C_EXPORT void QPixmap_fill3(QPixmapH handle, const QWidgetH p1, const QPointH ofs);
C_EXPORT void QPixmap_resize(QPixmapH handle, int width, int height);
C_EXPORT void QPixmap_resize2(QPixmapH handle, const QSizeH p1);
C_EXPORT const QBitmapH QPixmap_mask(QPixmapH handle);
C_EXPORT void QPixmap_setMask(QPixmapH handle, const QBitmapH p1);
C_EXPORT bool QPixmap_selfMask(QPixmapH handle);
C_EXPORT void QPixmap_createHeuristicMask(QPixmapH handle, QBitmapH retval, bool clipTight);
C_EXPORT void QPixmap_grabWindow(QPixmapH retval, unsigned int p1, int x, int y, int w, int h);
C_EXPORT void QPixmap_grabWidget(QPixmapH retval, QWidgetH widget, int x, int y, int w, int h);
C_EXPORT void QPixmap_xForm(QPixmapH handle, QPixmapH retval, const QWMatrixH p1);
C_EXPORT void QPixmap_trueMatrix(QWMatrixH retval, const QWMatrixH p1, int w, int h);
C_EXPORT void QPixmap_convertToImage(QPixmapH handle, QImageH retval);
C_EXPORT bool QPixmap_convertFromImage(QPixmapH handle, const QImageH p1, QPixmapColorMode mode);
C_EXPORT bool QPixmap_convertFromImage2(QPixmapH handle, const QImageH p1, int conversion_flags);
C_EXPORT const char* QPixmap_imageFormat(PWideString fileName);
C_EXPORT bool QPixmap_load(QPixmapH handle, PWideString fileName, const char* format, QPixmapColorMode mode);
C_EXPORT bool QPixmap_load2(QPixmapH handle, PWideString fileName, const char* format, int conversion_flags);
C_EXPORT bool QPixmap_loadFromData(QPixmapH handle, const uchar* buf, uint len, const char* format, QPixmapColorMode mode);
C_EXPORT bool QPixmap_loadFromData2(QPixmapH handle, const uchar* buf, uint len, const char* format, int conversion_flags);
C_EXPORT bool QPixmap_loadFromData3(QPixmapH handle, const QByteArrayH data, const char* format, int conversion_flags);
C_EXPORT bool QPixmap_save(QPixmapH handle, PWideString fileName, const char* format);
C_EXPORT bool QPixmap_save2(QPixmapH handle, PWideString fileName, const char* format, int quality);

C_EXPORT int QPixmap_serialNumber(QPixmapH handle);
C_EXPORT QPixmapOptimization QPixmap_optimization(QPixmapH handle);
C_EXPORT void QPixmap_setOptimization(QPixmapH handle, QPixmapOptimization p1);
C_EXPORT QPixmapOptimization QPixmap_defaultOptimization();
C_EXPORT void QPixmap_setDefaultOptimization(QPixmapOptimization p1);
C_EXPORT void QPixmap_detach(QPixmapH handle);
C_EXPORT bool QPixmap_isQBitmap(QPixmapH handle);












#endif
